Міністерство освіти і науки, молоді та спорту України
Національний університет «Львівська політехніка»
Інститут телекомунікацій, радіоелектроніки та електронної техніки
Кафедра РЕПС
Курсова робота з дисципліни
“Цифрові пристрої і мікропроцесори”
Тема роботи: “Розробка функціонального генератора інфранизької частоти на базі мікропроцесорної системи”
Зміст
Технічне завдання………………………………………………………….….3
Програмна реалізація функції часу………………………………..………...4
Вступ.………………………………………………………………………..….7
Мікропроцесорний комплект КР580…………..………………….………....8
Мікропроцесор КР580ИК80А……………………..…………...….....9
Тактовий генератор КР580ГФ24……….………..………………....10
Шинний формувач КР580ВА86/87...…......................................11
Системний контролер КР580ВК28………………..………………....11
Структура мікропроцесорного комплекту КР580………………….12
Запам’ятовуючі пристрої МП системи………………………………………….13
Проектування системи вводу/виводу МПС…………………………………....16
Реалізація паралельного інтерфейсу КР580ВВ55…………………….....16
Дво клавішна клавіатура………………………………………………..…..18
Система індикації…………………………………………………………...19
ЦАП………………………………………………………………………….19
Проектування програмного забезпечення мікропроцесорної системи……...22
Алгоритм роботи…………………………………………………………………23
Текст програми……………………………………………………………….…..24
Висновки……………………………………………………………………….26
Список використаної літератури......................................................................27
Технічне завдання:
Розробити апаратну частину та написати програму на мові Асемблер для МП системи, яка реалізує такі функції:
1. Формує за допомогою ЦАП вихідну напругу:
2. Опитує двоклавішну клавіатуру, перша клавіша якої вибирає період повторення функції з ряду T, 2T, 4T, а друга задає амплітуду вихідної напруги з ряду A, A/2, A/4;
3. Виводить на два семи-сегментні індикатори інформацію про період повторення: цифри 1, 2, 4- відповідають T, 2T, 4T та про амплітуду: цифри 1, 2, 4 – відповідають A, A/2, A/4.
Параметри сигналу:
- амплітуда А = 8 В;
- період Т = 0.5с;
- індикації – статична
Ескізний малюнок пристрою
Програмна реалізація функцій часу
Варіант №4
Форма сигналу:
де А=8 В, Т=0,5с
N=50 відліків
Заданий сигнал: А=8В; Т=0.5 с;
Рис.1. Часова залежність заданого сигналу
Таблиця 1.
Відліки
Δt*n
U(Δt*n)
Код ЦАП
Код ЦАП ціле число 8
У шіснадцятковій системі
0
0
0
0
0
0
1
0,01
0,32
10,24
10
A
2
0,02
0,64
20,48
20
14
3
0,03
0,96
30,72
30
1E
4
0,04
1,28
40,96
41
29
5
0,05
1,6
51,2
51
33
6
0,06
1,92
61,44
61
3D
7
0,07
2,24
71,68
71
47
8
0,08
2,56
81,92
81
51
9
0,09
2,88
92,16
91
5B
10
0,1
3,2
102,4
101
65
11
0,11
3,52
112,64
112
70
12
0,12
3,84
122,88
122
7A
13
0,13
4,16
133,12
132
84
14
0,14
4,48
143,36
142
8E
15
0,15
4,8
153,6
152
98
16
0,16
5,12
163,84
162
A2
17
0,17
5,44
174,08
173
AD
18
0,18
5,76
184,32
183
B7
19
0,19
6,08
194,56
193
C1
20
0,2
6,4
204,8
203
CB
21
0,21
6,72
215,04
213
D5
22
0,22
7,04
225,28
223
DF
23
0,23
7,36
235,52
233
E9
24
0,24
7,68
245,76
244
F4
25
0,25
8
256
255
FF
26
0,26
7,68
245,76
244
F4
27
0,27
7,36
235,52
233
E9
28
0,28
7,04
225,28
223
DF
29
0,29
6,72
215,04
213
D5
30
0,3
6,4
204,8
203
CB
31
0,31
6,08
194,56
193
C1
32
0,32
5,76
184,32
183
B7
33
0,33
5,44
174,08
173
AD
34
0,34
5,12
163,84
162
A2
35
0,35
4,8
153,6
152
98
36
0,36
4,48
143,36
142
8E
37
0,37
4,16
133,12
132
84
38
0,38
3,84
122,88
122
7A
39
0,39
3,52
112,64
112
70
40
0,4
3,2
102,4
101
65
41
0,41
2,88
92,16
91
5B
42
0,42
2,56
81,92
81
51
43
0,43
2,24
71,68
71
47
44
0,44
1,92
61,44
61
3D
45
...